local opt = vim.opt

-- 行号
opt.relativenumber=true
opt.number=true

-- 缩进
opt.tabstop=4
opt.shiftwidth=4
-- 将 tab 替换为响应数量的空格
opt.expandtab=true
opt.autoindent=true

-- 防止包裹
opt.wrap=true

-- 光标行
opt.cursorline=true

-- 启用鼠标
opt.mouse:append("a")

-- 系统剪贴板
-- 共享系统剪贴板
opt.clipboard:append("unnamedplus")

-- 默认新窗口右和下
-- vsplit 默认在右侧打开
opt.splitright=true
-- split 默认在下发打开
opt.splitbelow=true

-- 搜索
-- 搜索时忽略大小写
opt.ignorecase=true
-- 开启智能搜索，当搜索关键字中有大写字母时能精准检索
opt.smartcase=true

-- 外观
-- 使用终端的真颜色，很多主题都需要终端真颜色
opt.termguicolors=true
-- 左侧多出一列：对于debug和插件提示非常有用
opt.signcolumn="yes"

-- 优先启用当前目录下的：".nvim.lua"、".nvimrc"、".exrc" 配置文件(有先后顺序)
opt.exrc=true

opt.undofile = true
opt.undodir = vim.fn.expand('$HOME/.local/share/nvim/undo')
